package com.irdstudio.efp.esb.service.bo.resp.zx.domain;

import java.util.List;

/**
 * 同盾风险规则命中conditions: <br>
 * <p>
 * 0.1:caoxin:2019/5/14 20:00: TODO: <br>
 *
 * @author caoxin
 * @version 0.1
 * @date 2019/5/14 20:00
 * @since 2019/5/14 20:00
 */
public class Conditions {
    // 返回结果
    private int result;
    // 返回类型
    private String type;
    // 命中规则
    private List<HitsBean> hits;
    // 命中结果
    private List<HitsForDimBean> hitsForDim;
    // 命中结果统计
    private List<ResultsForDimBean> resultsForDim;

    public int getResult() {
        return result;
    }

    public void setResult(int result) {
        this.result = result;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public List<HitsBean> getHits() {
        return hits;
    }

    public void setHits(List<HitsBean> hits) {
        this.hits = hits;
    }

    public List<HitsForDimBean> getHitsForDim() {
        return hitsForDim;
    }

    public void setHitsForDim(List<HitsForDimBean> hitsForDim) {
        this.hitsForDim = hitsForDim;
    }

    public List<ResultsForDimBean> getResultsForDim() {
        return resultsForDim;
    }

    public void setResultsForDim(List<ResultsForDimBean> resultsForDim) {
        this.resultsForDim = resultsForDim;
    }

    public static class HitsBean {
        private int count;
        private String industryDisplayName;

        public int getCount() {
            return count;
        }

        public void setCount(int count) {
            this.count = count;
        }

        public String getIndustryDisplayName() {
            return industryDisplayName;
        }

        public void setIndustryDisplayName(String industryDisplayName) {
            this.industryDisplayName = industryDisplayName;
        }
    }

    public static class HitsForDimBean {
        private int count;
        private String dimType;
        private String industryDisplayName;

        public int getCount() {
            return count;
        }

        public void setCount(int count) {
            this.count = count;
        }

        public String getDimType() {
            return dimType;
        }

        public void setDimType(String dimType) {
            this.dimType = dimType;
        }

        public String getIndustryDisplayName() {
            return industryDisplayName;
        }

        public void setIndustryDisplayName(String industryDisplayName) {
            this.industryDisplayName = industryDisplayName;
        }
    }

    public static class ResultsForDimBean {
        private int count;
        private String dimType;

        public int getCount() {
            return count;
        }

        public void setCount(int count) {
            this.count = count;
        }

        public String getDimType() {
            return dimType;
        }

        public void setDimType(String dimType) {
            this.dimType = dimType;
        }
    }
}
